Feature: locator submits location

  The locator submits a location. The application scrapes relevant data from Wikipedia.
  As a start, it will get the location's populations.

  Scenario: Asking for the capital of Israel
    Given I am not yet using wikiloc
    When I run `wikiloc` interactively
    And I type "Israel"
    And I type "capital"
    Then the output should contain "Welcome to Wikiloc!"
    And the output should contain "Enter location:"
    Then the output should contain "What do you want to know?"
    Then the output should contain "Jerusalem"

  Scenario Outline: All countries and their data
    Given the location is "<location>"
    When I ask for "<data_type>"
    Then the data should be "<data>"

    Scenarios: All countries and their capitals
    | location | data_type | data |
    | Afghanistan | Capital | Kabul |
    | Albania | Capital | Tirana |
    | Algeria | Capital | Algiers |
    | Andorra | Capital | Andorra la Vella |
    | Angola | Capital | Luanda |
    | Antigua and Barbuda | Capital | Saint John's |
    | Argentina | Capital | Buenos Aires |
    | Armenia | Capital | Yerevan |
    | Australia | Capital | Canberra |
    | Austria | Capital | Vienna |
    | Azerbaijan | Capital | Baku |
    | The Bahamas | Capital | Nassau |
    | Bahrain | Capital | Manama |
    | Bangladesh | Capital | Dhaka |
    | Barbados | Capital | Bridgetown |
    | Belarus | Capital | Minsk |
    | Belgium | Capital | Brussels |
    | Belize | Capital | Belmopan |
    | Benin | Capital | Porto-Novo |
    | Bhutan | Capital | Thimphu |
    | Bolivia | Capital | Sucre |
    | Bosnia and Herzegovina | Capital | Sarajevo |
    | Botswana | Capital | Gaborone |
    | Brazil | Capital | Brasília |
    | Brunei | Capital | Bandar Seri Begawan |
    | Bulgaria | Capital | Sofia |
    | Burkina Faso | Capital | Ouagadougou |
    | Burundi | Capital | Bujumbura |
    | Cambodia | Capital | Phnom Penh |
    | Cameroon | Capital | Yaoundé |
    | Canada | Capital | Ottawa |
    | Cape Verde | Capital | Praia |
    | Central African Republic | Capital | Bangui |
    | Chad | Capital | N'Djamena |
    | Chile | Capital | Santiago |
    | China | Capital | Beijing |
    | Colombia | Capital | Bogotá |
    | Comoros | Capital | Moroni |
    | Congo, Republic of the | Capital | Brazzaville |
    | Congo, Democratic Republic of the | Capital | Kinshasa |
    | Costa Rica | Capital | San José |
    | Cote d'Ivoire | Capital | Yamoussoukro |
    | Croatia | Capital | Zagreb |
    | Cuba | Capital | Havana |
    | Cyprus | Capital | Nicosia |
    | Czech Republic | Capital | Prague |
    | Denmark | Capital | Copenhagen |
    | Djibouti | Capital | Djibouti |
    | Dominica | Capital | Roseau |
    | Dominican Republic | Capital | Santo Domingo |
    | East Timor | Capital | Dili |
    | Ecuador | Capital | Quito |
    | Egypt | Capital | Cairo |
    | El Salvador | Capital | San Salvador |
    | Equatorial Guinea | Capital | Malabo |
    | Eritrea | Capital | Asmara |
    | Estonia | Capital | Tallinn |
    | Ethiopia | Capital | Addis Ababa |
    | Fiji | Capital | Suva |
    | Finland | Capital | Helsinki |
    | France | Capital | Paris |
    | Gabon | Capital | Libreville |
    | The Gambia | Capital | Banjul |
    | Georgia | Capital | Tbilisi |
    | Germany | Capital | Berlin |
    | Ghana | Capital | Accra |
    | Greece | Capital | Athens |
    | Grenada | Capital | St. George’s |
    | Guatemala | Capital | Guatemala City |
    | Guinea | Capital | Conakry |
    | Guinea-Bissau | Capital | Bissau |
    | Guyana | Capital | Georgetown |
    | Haiti | Capital | Port-au-Prince |
    | Honduras | Capital | Tegucigalpa |
    | Hungary | Capital | Budapest |
    | Iceland | Capital | Reykjavík |
    | India | Capital | New Delhi |
    | Indonesia | Capital | Jakarta |
    | Iran | Capital | Tehran |
    | Iraq | Capital | Baghdad |
    | Ireland | Capital | Dublin |
    | Israel | Capital | Jerusalem |
    | Italy | Capital | Rome |
    | Jamaica | Capital | Kingston |
    | Japan | Capital | Tokyo |
    | Jordan | Capital | Amman |
    | Kazakhstan | Capital | Astana |
    | Kenya | Capital | Nairobi |
    | Kiribati | Capital | Tarawa |
    | Korea, North | Capital | Pyongyang |
    | Korea, South | Capital | Seoul |
    | Kosovo | Capital | Pristina (Prishtina or Priština) |
    | Kuwait | Capital | Kuwait City |
    | Kyrgyzstan | Capital | Bishkek |
    | Laos | Capital | Vientiane |
    | Latvia | Capital | Riga |
    | Lebanon | Capital | Beirut |
    | Lesotho | Capital | Maseru |
    | Liberia | Capital | Monrovia |
    | Libya | Capital | Tripoli |
    | Liechtenstein | Capital | Vaduz |
    | Lithuania | Capital | Vilnius |
    | Luxembourg | Capital | Luxembourg |
    | Republic of Macedonia | Capital | Skopje |
    | Madagascar | Capital | Antananarivo |
    | Malawi | Capital | Lilongwe |
    | Malaysia | Capital | Kuala Lumpur |
    | Maldives | Capital | Malé |
    | Mali | Capital | Bamako |
    | Malta | Capital | Valletta |
    | Marshall Islands | Capital | Majuro |
    | Mauritania | Capital | Nouakchott |
    | Mauritius | Capital | Port Louis |
    | Mexico | Capital | Mexico City |
    | Micronesia, Federated States of | Capital | Palikir |
    | Moldova | Capital | Chisinau |
    | Monaco | Capital | Monte Carlo |
    | Mongolia | Capital | Ulan Bator |
    | Montenegro | Capital | Podgorica |
    | Morocco | Capital | Rabat |
    | Mozambique | Capital | Maputo |
    | Myanmar (Burma) | Capital | Naypyidaw |
    | Namibia | Capital | Windhoek |
    | Nauru | Capital | Yaren |
    | Nepal | Capital | Kathmandu |
    | Netherlands | Capital | Amsterdam |
    | New Zealand | Capital | Wellington |
    | Nicaragua | Capital | Managua |
    | Niger | Capital | Niamey |
    | Nigeria | Capital | Abuja |
    | Norway | Capital | Oslo |
    | Oman | Capital | Muscat |
    | Pakistan | Capital | Islamabad |
    | Palau | Capital | Melekeok |
    | Panama | Capital | Panama City |
    | Papua New Guinea | Capital | Port Moresby |
    | Paraguay | Capital | Asunción |
    | Peru | Capital | Lima |
    | Philippines | Capital | Manila |
    | Poland | Capital | Warsaw |
    | Portugal | Capital | Lisbon |
    | Puerto Rico | Capital | San Juan |
    | Qatar | Capital | Doha |
    | Romania | Capital | Bucharest |
    | Russia | Capital | Moscow |
    | Rwanda | Capital | Kigali |
    | Saint Kitts and Nevis | Capital | Basseterre |
    | Saint Lucia | Capital | Castries |
    | Saint Vincent and the Grenadines | Capital | Kingstown |
    | Samoa | Capital | Apia |
    | San Marino | Capital | City of San Marino |
    | Sao Tome and Principe | Capital | São Tomé |
    | Saudi Arabia | Capital | Riyadh |
    | Senegal | Capital | Dakar |
    | Serbia | Capital | Belgrade |
    | Seychelles | Capital | Victoria |
    | Sierra Leone | Capital | Freetown |
    | Singapore | Capital | Singapore |
    | Slovakia | Capital | Bratislava |
    | Slovenia | Capital | Ljubljana |
    | Solomon Islands | Capital | Honiara |
    | Somalia | Capital | Mogadishu |
    | South Africa | Capital | Pretoria |
    | South Sudan | Capital | Juba |
    | Spain | Capital | Madrid |
    | Sri Lanka | Capital | Sri Jayawardenapura Kotte |
    | Sudan | Capital | Khartoum |
    | Suriname | Capital | Paramaribo |
    | Swaziland | Capital | Lobamba |
    | Sweden | Capital | Stockholm |
    | Switzerland | Capital | Bern |
    | Syria | Capital | Damascus |
    | Taiwan | Capital | Taipei City |
    | Tajikistan | Capital | Dushanbe |
    | Tanzania | Capital | Dodoma |
    | Thailand | Capital | Bangkok (Thai: Krung Thep) |
    | Togo | Capital | Lomé |
    | Tonga | Capital | Nukuʻalofa |
    | Trinidad and Tobago | Capital | Port of Spain |
    | Tunisia | Capital | Tunis |
    | Turkey | Capital | Ankara |
    | Turkmenistan | Capital | Ashgabat |
    | Tuvalu | Capital | Funafuti |
    | Uganda | Capital | Kampala |
    | Ukraine | Capital | Kiev |
    | United Arab Emirates | Capital | Abu Dhabi |
    | United Kingdom | Capital | London |
    | United States of America | Capital | Washington, D.C. |
    | Uruguay | Capital | Montevideo |
    | Uzbekistan | Capital | Tashkent |
    | Vanuatu | Capital | Port Vila |
    | Vatican City | Capital | Vatican City |
    | Venezuela | Capital | Caracas |
    | Vietnam | Capital | Hanoi |
    | Yemen | Capital | Sana‘a |
    | Zambia | Capital | Lusaka |
    | Zimbabwe | Capital | Harare |

    Scenarios: All countries and their currencies
    | location                      | data_type | data                           |
    | Afghanistan                   | Currency  | Afghani                        |
    | Albania                       | Currency  | Lek                            |
    | Algeria                       | Currency  | Algerian dinar |  
    | Andorra                       | Currency  | Euro                           |
    | Angola                        | Currency  | Kwanza |  
    | Antigua and Barbuda           | Currency  | East Caribbean dollar |  
    | Argentina                     | Currency  | Peso                           |
    | Armenia                       | Currency  | Dram                           |
    | Australia                     | Currency  | Australian dollar |  
    | Austria                       | Currency  | Euro                           |
    | Azerbaijan                    | Currency  | Manat                          |
    | The Bahamas                   | Currency  | Bahamian dollar |  
    | Bahrain                       | Currency  | Bahraini dinar |  
    | Bangladesh                    | Currency  | Taka                           |
    | Barbados                      | Currency  | Barbadian dollar |  
    | Belarus                       | Currency  | Belarusian ruble |  
    | Belgium                       | Currency  | Euro ( |  
    | Belize                        | Currency  | Belize dollar |  
    | Benin                         | Currency  | West African CFA franc |  
    | Bhutan                        | Currency  | Ngultrum                       |
    | Bolivia                       | Currency  | Boliviano                      |
    | Bosnia and Herzegovina        | Currency  | Convertible Mark |  
    | Botswana                      | Currency  | Pula                           |
    | Brazil                        | Currency  | Real                           |
    | Brunei                        | Currency  | Brunei dollar |  
    | Bulgaria                      | Currency  | Lev                            |
    | Burkina Faso                  | Currency  | West African CFA franc         |
    | Burundi                       | Currency  | Burundi franc |  
    | Cambodia                      | Currency  | Riel                           |
    | Cameroon                      | Currency  | Central African CFA franc |  
    | Canada                        | Currency  | Canadian dollar |  
    | Cape Verde                    | Currency  | Cape Verdean escudo |  
    | Central African Republic      | Currency  | Central African CFA franc |  
    | Chad                          | Currency  | Central African CFA franc |  
    | Chile                         | Currency  | Peso |  
    | China                         | Currency  | Renminbi (yuan) |  
    | Colombia                      | Currency  | Peso |  
    | Comoros                       | Currency  | Comorian franc |  
    | Congo, Republic of the        | Currency  | Central African CFA franc |  
    | Congo, Democratic Republic of the | Currency  | Congolese franc |  
    | Costa Rica                    | Currency  | Costa Rican colón |  
    | Cote d'Ivoire                 | Currency  | West African CFA franc |  
    | Croatia                       | Currency  | Kuna                           |
    | Cuba                          | Currency  | Cuban peso |  
    | Cyprus                        | Currency  | Euro |  
    | Czech Republic                | Currency  | Czech koruna |  
    | Denmark                       | Currency  | Danish krone |  
    | Djibouti                      | Currency  | Franc |  
    | Dominica                      | Currency  | East Caribbean dollar |  
    | Dominican Republic            | Currency  | Peso |  
    | East Timor (Timor-Leste)      | Currency  | US Dollar                      |
    | Ecuador                       | Currency  | U.S. dollar |  
    | Egypt                         | Currency  | Egyptian pound |  
    | El Salvador                   | Currency  | U.S. dollar |  
    | Equatorial Guinea             | Currency  | Central African CFA franc |  
    | Eritrea                       | Currency  | Nakfa                          |
    | Estonia                       | Currency  | Euro |  
    | Ethiopia                      | Currency  | Birr                           |
    | Fiji                          | Currency  | Fijian dollar |  
    | Finland                       | Currency  | Euro |  
    | France                        | Currency  | Euro, |  
    | Gabon                         | Currency  | Central African CFA franc |  
    | The Gambia                    | Currency  | Dalasi                         |
    | Georgia                       | Currency  | Lari                           |
    | Germany                       | Currency  | Euro |  
    | Ghana                         | Currency  | Ghana cedi |  
    | Greece                        | Currency  | Euro ( |  
    | Grenada                       | Currency  | East Caribbean dollar |  
    | Guatemala                     | Currency  | Quetzal                        |
    | Guinea                        | Currency  | Guinean franc |  
    | Guinea-Bissau                 | Currency  | West African CFA franc |  
    | Guyana                        | Currency  | Guyanese dollar |  
    | Haiti                         | Currency  | Gourde                         |
    | Honduras                      | Currency  | Lempira                        |
    | Hungary                       | Currency  | Forint                         |
    | Iceland                       | Currency  | Icelandic króna |  
    | India                         | Currency  | Indian rupee |  
    | Indonesia                     | Currency  | Rupiah                         |
    | Iran                          | Currency  | Rial                           |
    | Iraq                          | Currency  | Iraqi dinar |  
    | Ireland                       | Currency  | Euro (Formerly Irish Pound)    |
    | Israel                        | Currency  | Shekel                         |
    | Italy                         | Currency  | Euro |  
    | Jamaica                       | Currency  | Jamaican dollar |  
    | Japan                         | Currency  | International Symbol  |  
    | Jordan                        | Currency  | Jordanian dinar |  
    | Kazakhstan                    | Currency  | Tenge                          |
    | Kenya                         | Currency  | Kenyan shilling |  
    | Kiribati                      | Currency  | Kiribati dollar |  
    | Korea, North                  | Currency  | North Korean won |  
    | Korea, South                  | Currency  | South Korean won |  
    | Kosovo                        | Currency  | Euro ( |  
    | Kuwait                        | Currency  | Kuwaiti dinar |  
    | Kyrgyzstan                    | Currency  | Som                            |
    | Laos                          | Currency  | Kip |  
    | Latvia                        | Currency  | Lats |  
    | Lebanon                       | Currency  | Lebanese pound |  
    | Lesotho                       | Currency  | Lesotho loti |  
    | Liberia                       | Currency  | Liberian dollar |  
    | Libya                         | Currency  | Dinar |  
    | Liechtenstein                 | Currency  | Swiss franc |  
    | Lithuania                     | Currency  | Lithuanian litas |  
    | Luxembourg                    | Currency  | Euro |  
    | Macedonia                     | Currency  | Denar                          |
    | Madagascar                    | Currency  | Malagasy ariary |  
    | Malawi                        | Currency  | Kwacha                         |
    | Malaysia                      | Currency  | Ringgit                        |
    | Maldives                      | Currency  | Maldivian Rufiyaa |  
    | Mali                          | Currency  | West African CFA franc |  
    | Malta                         | Currency  | Euro ( |  
    | Marshall Islands              | Currency  | United States dollar |  
    | Mauritania                    | Currency  | Ouguiya                        |
    | Mauritius                     | Currency  | Mauritian rupee                |
    | Mexico                        | Currency  | Peso |  
    | Micronesia, Federated States of   | Currency  | United States dollar |  
    | Moldova                       | Currency  | Moldovan leu |  
    | Monaco                        | Currency  | Euro ( |  
    | Mongolia                      | Currency  | Tögrög |  
    | Morocco                       | Currency  | Moroccan dirham |  
    | Montenegro                    | Currency  | Euro ( |  
    | Mozambique                    | Currency  | Mozambican metical |  
    | Myanmar (Burma)               | Currency  | kyat |  
    | Namibia                       | Currency  | Namibian dollar |  
    | Nauru                         | Currency  | Usually the  |  
    | Nepal                         | Currency  | Nepalese rupee |  
    | Netherlands                   | Currency  | Euro |  
    | New Zealand                   | Currency  | New Zealand dollar |  
    | Nicaragua                     | Currency  | Córdoba |  
    | Niger                         | Currency  | West African CFA franc |  
    | Nigeria                       | Currency  | Naira                          |
    | Norway                        | Currency  | Norwegian krone |  
    | Oman                          | Currency  | Rial |  
    | Pakistan                      | Currency  | Pakistani Rupee |  
    | Palau                         | Currency  | US dollar |  
    | Panama                        | Currency  | Balboa |  
    | Papua New Guinea              | Currency  | Papua New Guinean kina |  
    | Paraguay                      | Currency  | Guaraní |  
    | Peru                          | Currency  | Nuevo Sol |  
    | Philippines                   | Currency  | Peso                           |
    | Poland                        | Currency  | Złoty |  
    | Portugal                      | Currency  | Euro |  
    | Puerto Rico                   | Currency  | United States dollar |  
    | Qatar                         | Currency  | Riyal |  
    | Romania                       | Currency  | Romanian leu |  
    | Russia                        | Currency  | Ruble                          |
    | Rwanda                        | Currency  | Rwandan franc |  
    | Saint Kitts and Nevis         | Currency  | East Caribbean dollar |  
    | Saint Lucia                   | Currency  | East Caribbean dollar |  
    | Saint Vincent and the Grenadines  | Currency  | East Caribbean dollar |  
    | Samoa                         | Currency  | Tala                           |
    | San Marino                    | Currency  | Euro |  
    | Sao Tome and Principe         | Currency  | Dobra                          |
    | Saudi Arabia                  | Currency  | Saudi riyal |  
    | Senegal                       | Currency  | CFA franc |  
    | Serbia                        | Currency  | Serbian dinar |  
    | Seychelles                    | Currency  | Seychellois rupee |  
    | Sierra Leone                  | Currency  | Leone                          |
    | Singapore                     | Currency  | Singapore Dollar               |
    | Slovakia                      | Currency  | Euro ( |  
    | Slovenia                      | Currency  | Euro |  
    | Solomon Islands               | Currency  | Solomon Islands dollar |  
    | Somalia                       | Currency  | Somali shilling |  
    | South Africa                  | Currency  | Rand                           |
    | South Sudan                   | Currency  | South Sudanese pound           |
    | Spain                         | Currency  | Euro |  
    | Sri Lanka                     | Currency  | Sri Lankan Rupee |  
    | Sudan                         | Currency  | Sudanese pound |  
    | Suriname                      | Currency  | Surinamese dollar |  
    | Swaziland                     | Currency  | Lilangeni                      |
    | Sweden                        | Currency  | Swedish krona |  
    | Switzerland                   | Currency  | Swiss franc |  
    | Syria                         | Currency  | Syrian pound |  
    | Taiwan                        | Currency  | Taiwan New Dollar              |
    | Tajikistan                    | Currency  | Somoni                         |
    | Tanzania                      | Currency  | Tanzanian shilling |  
    | Thailand                      | Currency  | Baht                           |
    | Togo                          | Currency  | CFA franc |  
    | Tonga                         | Currency  | Paʻanga |  
    | Trinidad and Tobago           | Currency  | Trinidad and Tobago dollar |  
    | Tunisia                       | Currency  | Tunisian dinar |  
    | Turkey                        | Currency  | Turkish lira |  
    | Turkmenistan                  | Currency  | Turkmen new manat |  
    | Tuvalu                        | Currency  | Tuvaluan dollar |  
    | Uganda                        | Currency  | Ugandan shilling |  
    | Ukraine                       | Currency  | Hryvnia |  
    | United Arab Emirates          | Currency  | UAE dirham |  
    | United Kingdom                | Currency  | Pound sterling |  
    | United States of America      | Currency  | United States dollar |  
    | Uruguay                       | Currency  | Uruguayan peso |  
    | Uzbekistan                    | Currency  | Uzbekistan som (O'zbekiston so'mi) |  
    | Vanuatu                       | Currency  | Vanuatu vatu |  
    | Vatican City (Holy See)       | Currency  | Euro (€) |  
    | Venezuela                     | Currency  | Bolívar fuerte |  
    | Vietnam                       | Currency  | đồng |  
    | Yemen                         | Currency  | Yemeni rial |  
    | Zambia                        | Currency  | Zambian kwacha |  
    | Zimbabwe                      | Currency  | Various Currencies (South African Rand (R), Botswana Pula (P), British Pound (£), the United States Dollar ($) and Euro (€)) |  

    Scenarios: All countries and their official languages
    | location                          | data_type | data  | 
    | Afghanistan                       | Language  | Dari (Persian) | 
    | Albania                           | Language  | Albanian | 
    | Algeria                           | Language  | Arabic | 
    | Andorra                           | Language  | Catalan | 
    | Angola                            | Language  | Portuguese | 
    | Antigua and Barbuda               | Language  | English | 
    | Argentina                         | Language  | Spanish | 
    | Armenia                           | Language  | Armenian | 
    | Australia                         | Language  | None | 
    | Austria                           | Language  | German | 
    | Azerbaijan                        | Language  | Azerbaijani | 
    | The Bahamas                       | Language  | English | 
    | Bahrain                           | Language  | Arabic | 
    | Bangladesh                        | Language  | Bengali | 
    | Barbados                          | Language  | English | 
    | Belarus                           | Language  | Belarusian | 
    | Belgium                           | Language  | Dutch | 
    | Belize                            | Language  | English | 
    | Benin                             | Language  | French | 
    | Bhutan                            | Language  | Dzongkha | 
    | Bolivia                           | Language  | Spanish | 
    | Bosnia and Herzegovina            | Language  | Bosnian | 
    | Botswana                          | Language  | English | 
    | Brazil                            | Language  | Portuguese | 
    | Brunei                            | Language  | Bahasa Melayu | 
    | Bulgaria                          | Language  | Bulgarian | 
    | Burkina Faso                      | Language  | French | 
    | Burundi                           | Language  | Kirundi | 
    | Cambodia                          | Language  | Khmer | 
    | Cameroon                          | Language  | French | 
    | Canada                            | Language  | English | 
    | Cape Verde                        | Language  | Portuguese | 
    | Central African Republic          | Language  | French | 
    | Chad                              | Language  | French | 
    | Chile                             | Language  | +TBD+ | 
    | China                             | Language  | Putonghua[ | 
    | Colombia                          | Language  | Spanish | 
    | Comoros                           | Language  | Comorian | 
    | Congo, Republic of the            | Language  | French | 
    | Congo, Democratic Republic of the | Language  | French | 
    | Costa Rica                        | Language  | Spanish | 
    | Cote d'Ivoire                     | Language  | French | 
    | Croatia                           | Language  | Croatian | 
    | Cuba                              | Language  | Spanish | 
    | Cyprus                            | Language  | Greek | 
    | Czech Republic                    | Language  | Czech | 
    | Denmark                           | Language  | Danish | 
    | Djibouti                          | Language  | \n | 
    | Dominica                          | Language  | English | 
    | Dominican Republic                | Language  | Spanish | 
    | East Timor                        | Language  | Tetum | 
    | Ecuador                           | Language  | Spanish | 
    | Egypt                             | Language  | Arabic | 
    | El Salvador                       | Language  | Spanish | 
    | Equatorial Guinea                 | Language  | \n | 
    | Eritrea                           | Language  | Tigrinya | 
    | Estonia                           | Language  | Estonian | 
    | Ethiopia                          | Language  | Amharic | 
    | Fiji                              | Language  | English | 
    | Finland                           | Language  | Finnish | 
    | France                            | Language  | French | 
    | Gabon                             | Language  | French | 
    | The Gambia                        | Language  | English | 
    | Georgia                           | Language  | +TBD+ | 
    | Germany                           | Language  | German | 
    | Ghana                             | Language  | English | 
    | Greece                            | Language  | Greek | 
    | Grenada                           | Language  | English | 
    | Guatemala                         | Language  | Spanish | 
    | Guinea                            | Language  | French | 
    | Guinea-Bissau                     | Language  | Portuguese | 
    | Guyana                            | Language  | English | 
    | Haiti                             | Language  | French | 
    | Honduras                          | Language  | Spanish | 
    | Hungary                           | Language  | Hungarian | 
    | Iceland                           | Language  | Icelandic | 
    | India                             | Language  | \n | 
    | Indonesia                         | Language  | Indonesian | 
    | Iran                              | Language  | Persian | 
    | Iraq                              | Language  | Arabic | 
    | Ireland                           | Language  | +TBD+ | 
    | Israel                            | Language  | Hebrew | 
    | Italy                             | Language  | Italian | 
    | Jamaica                           | Language  | English | 
    | Japan                             | Language  | None | 
    | Jordan                            | Language  | Arabic | 
    | Kazakhstan                        | Language  | Kazakh | 
    | Kenya                             | Language  | Swahili | 
    | Kiribati                          | Language  | English | 
    | Korea, North                      | Language  | Korean | 
    | Korea, South                      | Language  | Korean | 
    | Kosovo                            | Language  | +TBD+ | 
    | Kuwait                            | Language  | Arabic | 
    | Kyrgyzstan                        | Language  | Kyrgyz | 
    | Laos                              | Language  | Lao | 
    | Latvia                            | Language  | Latvian | 
    | Lebanon                           | Language  | Arabic | 
    | Lesotho                           | Language  | English | 
    | Liberia                           | Language  | English | 
    | Libya                             | Language  | Arabic | 
    | Liechtenstein                     | Language  | German | 
    | Lithuania                         | Language  | Lithuanian | 
    | Luxembourg                        | Language  | Luxembourgish | 
    | Republic of Macedonia             | Language  | Macedonian | 
    | Madagascar                        | Language  | Malagasy | 
    | Malawi                            | Language  | English | 
    | Malaysia                          | Language  | Bahasa Malaysia | 
    | Maldives                          | Language  | Dhivehi | 
    | Mali                              | Language  | French | 
    | Malta                             | Language  | Maltese | 
    | Marshall Islands                  | Language  | English | 
    | Mauritania                        | Language  | Arabic | 
    | Mauritius                         | Language  | English | 
    | Mexico                            | Language  | Spanish | 
    | Micronesia, Federated States of   | Language  | English | 
    | Moldova                           | Language  | Moldovan | 
    | Monaco                            | Language  | French | 
    | Mongolia                          | Language  | Mongolian | 
    | Montenegro                        | Language  | Montenegrin | 
    | Morocco                           | Language  | Arabic | 
    | Mozambique                        | Language  | Portuguese | 
    | Myanmar (Burma)                   | Language  | Burmese | 
    | Namibia                           | Language  | English | 
    | Nauru                             | Language  | English | 
    | Nepal                             | Language  | Nepali | 
    | Netherlands                       | Language  | Dutch | 
    | New Zealand                       | Language  | Māori | 
    | Nicaragua                         | Language  | Spanish | 
    | Niger                             | Language  | French | 
    | Nigeria                           | Language  | English | 
    | Norway                            | Language  | Norwegian | 
    | Oman                              | Language  | Arabic | 
    | Pakistan                          | Language  | Urdu | 
    | Palau                             | Language  | English | 
    | Panama                            | Language  | Spanish | 
    | Papua New Guinea                  | Language  | English | 
    | Paraguay                          | Language  | \n | 
    | Peru                              | Language  | Spanish | 
    | Philippines                       | Language  | \n | 
    | Poland                            | Language  | Polish | 
    | Portugal                          | Language  | Portuguese | 
    | Puerto Rico                       | Language  | Spanish and English | 
    | Qatar                             | Language  | Arabic | 
    | Romania                           | Language  | Romanian | 
    | Russia                            | Language  | Russian | 
    | Rwanda                            | Language  | \n | 
    | Saint Kitts and Nevis             | Language  | English | 
    | Saint Lucia                       | Language  | English | 
    | Saint Vincent and the Grenadines  | Language  | English | 
    | Samoa                             | Language  | Samoan | 
    | San Marino                        | Language  | Italian | 
    | Sao Tome and Principe             | Language  | Portuguese | 
    | Saudi Arabia                      | Language  | Arabic | 
    | Senegal                           | Language  | French | 
    | Serbia                            | Language  | Serbian | 
    | Seychelles                        | Language  | \n | 
    | Sierra Leone                      | Language  | English | 
    | Singapore                         | Language  | +TBD+ | 
    | Slovakia                          | Language  | Slovak | 
    | Slovenia                          | Language  | Slovene | 
    | Solomon Islands                   | Language  | English | 
    | Somalia                           | Language  | \n | 
    | South Africa                      | Language  | \n | 
    | South Sudan                       | Language  | English | 
    | Spain                             | Language  | Spanish | 
    | Sri Lanka                         | Language  | Sinhala | 
    | Sudan                             | Language  | Arabic | 
    | Suriname                          | Language  | Dutch | 
    | Swaziland                         | Language  | English | 
    | Sweden                            | Language  | Swedish | 
    | Switzerland                       | Language  | German | 
    | Syria                             | Language  | Arabic | 
    | Taiwan                            | Language  | +TBD+ | 
    | Tajikistan                        | Language  | Tajik (Persian) | 
    | Tanzania                          | Language  | Swahili | 
    | Thailand                          | Language  | Thai | 
    | Togo                              | Language  | French | 
    | Tonga                             | Language  | English | 
    | Trinidad and Tobago               | Language  | English | 
    | Tunisia                           | Language  | Arabic | 
    | Turkey                            | Language  | Turkish | 
    | Turkmenistan                      | Language  | Turkmen | 
    | Tuvalu                            | Language  | Tuvaluan | 
    | Uganda                            | Language  | English | 
    | Ukraine                           | Language  | Ukrainian | 
    | United Arab Emirates              | Language  | Arabic | 
    | United Kingdom                    | Language  | English | 
    | United States of America          | Language  | None at federal level | 
    | Uruguay                           | Language  | Spanish | 
    | Uzbekistan                        | Language  | Uzbek | 
    | Vanuatu                           | Language  | Bislama | 
    | Vatican City                      | Language  | Italian | 
    | Venezuela                         | Language  | Spanish | 
    | Vietnam                           | Language  | Vietnamese | 
    | Yemen                             | Language  | Arabic | 
    | Zambia                            | Language  | English | 
    | Zimbabwe                          | Language  | English | 

